package it.polimi.traveldream.ejb.management;



import java.util.Date;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotEmpty;

public class PackDTO {
	
	private int id;
	
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	@NotEmpty
	private String nome;
	
	@NotEmpty
	private String luogo;

	private Date dataPartenza;
	
	
	private Date dataArrivo;
	
	@NotNull
	private int hotel;
	
	@NotNull
	private int escursione;
	
	@NotNull
	private int voloAndata;
	
	@NotNull
	private int voloRitorno;
	
	@NotNull
	private int prezzo;
	
	@NotNull
	private int numeroPosti;

	public void setNome(String nome) {
		this.nome = nome;
	}

	public void setDataPartenza(Date dataPartenza) {
		this.dataPartenza = dataPartenza;
	}

	public void setDataArrivo(Date dataArrivo) {
		this.dataArrivo = dataArrivo;
	}

	public void setHotel(int hotel) {
		this.hotel = hotel;
	}

	public void setEscursione(int escursione) {
		this.escursione = escursione;
	}

	public void setVoloAndata(int voloAndata) {
		this.voloAndata = voloAndata;
	}

	public void setVoloRitorno(int voloRitorno) {
		this.voloRitorno = voloRitorno;
	}

	public void setPrezzo(int prezzo) {
		this.prezzo = prezzo;
	}

	public void setNumeroPosti(int numeroPosti) {
		this.numeroPosti = numeroPosti;
	}

	public String getNome() {
		return nome;
	}

	public Date getDataPartenza() {
		return dataPartenza;
	}

	public Date getDataArrivo() {
		return dataArrivo;
	}

	public int getHotel() {
		return hotel;
	}

	public int getEscursione() {
		return escursione;
	}

	public int getVoloAndata() {
		return voloAndata;
	}

	public int getVoloRitorno() {
		return voloRitorno;
	}

	public int getPrezzo() {
		return prezzo;
	}

	public int getNumeroPosti() {
		return numeroPosti;
	}

	public String getLuogo() {
		return luogo;
	}

	public void setLuogo(String luogo) {
		this.luogo = luogo;
	}

	
	
}
